home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / utilities / isan.lha / ISAN / ISAN.RISC.cfg < prev    next >
Text File  |  1994-05-22  |  2KB  |  49 lines

  1. ****************************************************************************
  2. * "ISAN" © Instruction Stream ANalyzer Configuration file
  3. * Format: Base Opcode, Don't Care Mask, Instruction Name (no spaces please)
  4. * (Any lines not starting with a '$' are ignored)
  5. ****************************************************************************
  6.  
  7.  
  8. * The following two lines work but can be achieved automatically (and more
  9. * efficiently) by adding the "TOTAL" command line switch.
  10.  
  11. *$0000,$FFFF,"  -- TOTAL --  "    ;OUCH !! matches all 64K combinations!
  12. *$FFFF,$0000,"---------------"
  13.  
  14. *---------------------------------------------------------------------
  15. * WATCH HOW YOU USE THE DON'T CARE MASK FIELD, THE MORE 1s IN IT, THE
  16. * SLOWER "ISAN" WILL BE AT UPDATING ITS WINDOW !!
  17. *    |
  18. *    |
  19. *    V
  20. *---------------------------------------------------------------------
  21.  
  22. * /--------------------    Opcode template
  23. * |
  24. * |     /--------------    Opcode "don't care" mask (any 1 bits can be either 1 or 0)
  25. * |     |
  26. * |     |     /-------- Opcode Label (give it anything you want !)
  27. * V     V     V
  28. $AA11,$0000,"RISC-type"
  29. $AA11,$0000,"---------"
  30.  
  31. $5040,$0E07,"ADDQ.W #X,Dn"    ;does it use the quick forms or not *?
  32. $508F,$0EC0,"ADDQ.x #X,SP"    ;does it use controlled garbage accumulation?*
  33.  
  34. $AA11,$0000,"CISC-type"
  35. $AA11,$0000,"---------"
  36.  
  37. $80FC,$0E3F,"DIVU ea,Dn"    ;aha... need to convert to decimal maybe ?
  38. $81FC,$0E3F,"DIVS ea,Dn"
  39. $0800,$003F,"BTST"
  40. $0840,$003F,"BCHG"
  41. $0880,$003F,"BCLR"
  42. $08C0,$003F,"BSET"
  43. $4E54,$0000,"LINK #x,A4"    ;
  44. $4E5C,$0000,"UNLK A4"        ;
  45. $48E7,$0000,"MOVEM.L list,-(SP)" ;scared to corrupt registers ?
  46. $4CDF,$0000,"MOVEM.L (SP)+,list"
  47. $6100,$00FF,"BSR"        ;does it have loads of user routines ?
  48. $4E75,$0000,"RTS"        ;program broken down in many subroutines ?
  49.